package ar.edu.utn.frgp.banco.servlets;

import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import ar.edu.utn.frgp.banco.domain.Movimientos;
import ar.edu.utn.frgp.banco.service.RecursoServiceMovimientos;
import ar.edu.utn.frgp.banco.service.impl.RecursoServiceMovimientosImpl;
import ar.edu.utn.frgp.banco.servlets.scope.MovimientoBean;

/**
 * Servlet implementation class ServicioVerificarCliente
 */
public class OperacionVerificarCuentaListarServlet extends GenericServlet {
	private static final long serialVersionUID = 1L;

    /**
     * Default constructor. 
     */
    public OperacionVerificarCuentaListarServlet() {
        // TODO Auto-generated constructor stub
    }

	@Override
	public void realizarAccion(HttpServletRequest req, HttpServletResponse resp) throws Exception {
		 String inicio = (String)req.getParameter("fechainicio");
		 String fin = (String)req.getParameter("fechafin");
		 int nroCuenta = Integer.parseInt(req.getParameter("nrocuenta"));
		 int TipoOperacion = Integer.parseInt(req.getParameter("estado"));
		
		 
		 
		 	RecursoServiceMovimientos service = new RecursoServiceMovimientosImpl();
			List<Movimientos> movimientos = service.listarMovimientosCuenta(nroCuenta,TipoOperacion, inicio, fin);
			
			MovimientoBean bean = new MovimientoBean();
			bean.setNombre("dummy");
			bean.setMovimiento(movimientos);
			
			req.setAttribute("bean", bean);
			req.getRequestDispatcher("Operaciones5ListadoDeOperacionesEntreFechas.jsp").forward(req, resp);
				
  
		   }
	}


